package com.kqkj.dyrule.marketing.beans;

import com.kqkj.dyrule.marketing.service.TriggerModelRuleMatchServiceImpl;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 用于向drools的kieSession插入的fact对象封装
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class RuleControllerFact {

    private MarketingRule marketingRule;

    private EventBean eventBean;

    private TriggerModelRuleMatchServiceImpl triggerModelRuleMatchService;

    private boolean matchResult;

    private TimerMatchDroolsFact timerMatchDroolsFact;
}
